Dart Logo

BAB 9 Smart Calculator dengan History & Undo

Menguasai Closure, Recursive Function & Comprehensive Testing di Dart

Tujuan Pembelajaran

Closure Menggunakan function yang menyimpan state dari scope luarnya.
Recursive Function Memecah masalah berulang menggunakan function yang memanggil dirinya sendiri.
Testing Menguji normal case, edge case, dan error case pada kode Dart.
Smart Calculator Menggabungkan closure, rekursi, dan testing dalam mini project.

Closure

Menyimpan State & History

01

Recursive Function

Evaluate Nested Expressions

02

Comprehensive Tests

Testing Semua Fitur

03

Final Implementation

Smart Calculator Lengkap

04

Rangkuman

Kesimpulan Materi Bab 9

05

Mini Project

Latihan di Kelas

06

Tugas Rumah

Project Mandiri

07
1 / 1